﻿@model IEnumerable<MAPDavy.Entities.AnioLectivo>

@{
    ViewBag.Title = "Index";
    Layout = "~/Views/Shared/_Layout.cshtml";
}
@section JavaScript{
    <script type="text/javascript">
        $(document).ready(function () {
            $('.desc').width('350px');
            $(".deleteLink").click(function (e) {
                e.preventDefault();
                var targetUrl = $(this).attr("href");

                var tr = $(this).parents("tr");
                var anio = tr.find("input:hidden").val();

                jConfirm('Desea Eliminar el Item Seleccionado', 'Confirmación', function (r) {
                    if (r) {
                        $.post(
                               '@Url.Action("CanDeleteServiceJson", "AnioLectivo")',
                                { id: anio },
                                function (can) {
                                    if (can) {
                                        $.post(
                                                '@Url.Action("Delete", "AnioLectivo")',
                                                { id: anio },
                                                function (ok) {
                                                    if (ok) {
                                                        $(tr).fadeOut("slow", function () {
                                                            $(tr).remove();
                                                        });
                                                    }
                                                    else {
                                                        jAlert("No se ha puede Eliminar el Item Seleccionado", "Advertencia");
                                                    }
                                                },
                                                "json"
                                           );
                                    }
                                    else {
                                        jAlert("No se puede Eliminar el Item Seleccionado porque tiene información Asociada", "Advertencia");
                                    }
                                },
                                "json"
                        );
                    }
                });
            });

            $("#tblAnios tbody tr").hover(
                function () {
                    $(this).addClass("ui-state-highlight");
                },
                function () {
                    $(this).removeClass("ui-state-highlight");
                });
        });  
    </script>
}

<div class="cpanel ui-widget ui-widget-content ui-corner-all">
    <table class="toolbar">
        <tr>
            <td valign="middle" >
                <img src="@Url.Content("~/Content/images/Calendar.png")" title="Años Lectivos" alt="Años Lectivos" />
            </td>
            <td class="tdHeader"><span class="header">Años Lectivos</span></td>
            <td><center>
                <a href="@Url.Action("Create", "AnioLectivo")">
                    <img src="@Url.Content("~/Content/images/newYearT.png")" title="Crear Año Lectivo" alt="Crear Año Lectivo" />
                    <br /><span class="label">Nuevo</span>
                </a></center>
            </td>
        </tr>
    </table>
</div>
<table id="tblAnios">
    <tr>
        <th class="ui-widget ui-widget-header">
            Año
        </th>
        <th class="ui-widget ui-widget-header desc">
            Descripción
        </th>
        <th class="ui-widget ui-widget-header">
            Inicio Académico
        </th>
        <th class="ui-widget ui-widget-header">
            Color
        </th>
        <th class="ui-widget ui-widget-header">
            Estado
        </th>        
        <th class="ui-widget ui-widget-header">
            Acciones
        </th>
    </tr>

@foreach (var item in Model) {
    <tr>
        <td>
            @Html.Hidden(item.Anio,item.Anio)
            @Html.DisplayFor(modelItem => item.Anio)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Descripcion)
        </td>
        <td>
            @if (item.InicioAcademico.HasValue)
	        {
		        @item.InicioAcademico.Value.ToShortDateString()
	        }
        </td>
         <td>
            <div style="padding:3px;background-color:@item.Color;color:@item.Color;">
                @Html.DisplayFor(modelItem => item.Color)
            </div>            
        </td>
        <td>
        <center>
            @if (@item.Cerrado)
            {
              <img src="@Url.Content("~/Content/images/lock.png")" title="Close" alt="Close" />
            }
            else
            { 
                <img src="@Url.Content("~/Content/images/open.png")" title="Open" alt="Open" />
            }
        </center>
        </td>       
        <td>
            <a href="@Url.Action("Edit", "AnioLectivo", new { id = item.Anio })">
                <img src="@Url.Content("~/Content/images/edit.png")" title="Editar Año Lectivo" alt="Editar Año Lectivo" /></a> 
            <a href="@Url.Action("Delete", "AnioLectivo", new { id = item.Anio })" class = "deleteLink">
                <img src="@Url.Content("~/Content/images/delete.png")" title="Eliminar Año Lectivo" alt="Eliminar Año Lectivo" /></a>                        
        </td>
    </tr>
}
</table>
